//自己实现parselnt方法的效果,将字符串形式的数据转成整数。
//要求:
//              字符串中只能是数字不能有其他字符
//              最少一位,最多10位
//              0不能开头
public class Test2 {
        public static void main(String[] args) {
                //定义一个字符串
                String str = "1234567890";
                if(str.matches("[1-9]\\d{0,9}")){
                        System.out.println("数据格式正确");
                }else{
                        System.out.println("数据格式有误");
                }
                //定义一个变量表示最终结果
                int number = 0;
                //遍历字符串得到里面每一个字符
                for (int i = 0; i < str.length(); i++) {
                        int c = str.charAt(i)-'0';
                        //把每个数字放到number当中
                        number = number * 10 + c;
                }
                System.out.println(number);
        }
}
